@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
ul,ol{list-style:none;}
input,img{border:0;font-family:"微软雅黑"; vertical-align:middle}
a{ color:#333; text-decoration:none;}
b, h2, h3, strong, big, del{font-weight:normal;}
a:hover{text-decoration:none;}
input, select, textarea, button {outline:0 none; vertical-align: middle;}
li {list-style: none outside none;}
img{ max-width:100%; height:auto; width: auto\9; border:0;}
.clear{ clear:both;}
body{ font-family:"微软雅黑";  font-size:16px; font-weight:normal; width:100%; color:#333;background-attachment:fixed;background-size: cover;background-repeat: no-repeat;}
/* 公共样式 */
#totop{position:fixed;bottom:70px;right:10px;z-index:999;width:45px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:45px;height:24px;padding-top:48px;background:url(../img/toTop.png) no-repeat;text-align:center;color:#888}
.l{float:left;}
.r{float:right;}
.fl{float:left; width:10%}
.fr{float:right; width:10%}
.title{float:left;color:#fff; width:80%;line-height:2em; text-align:center;padding:0;text-indent:0;margin:0 auto}
header{padding:2%; height:35px; width:96%; overflow:hidden;}
.classic{color:#34b855; border:1px solid #34b855; border-radius:3px; margin-left:10px; padding:0 5px}
.bottom{margin-bottom:50px;}
.Row-height{line-height:70px;}
.white{color:#FFF;}
.Center{text-align:center;}
.Orange{color:#ff790c;}
.gray{color:#999999;}
.gray2{color:#666;}
.blue{color:#25abe8;}
.black{color:#333;}
.red{color:#e73251;}
.Pink{color:#ff9295;}
.yellow{color:#ffeb01;}
.green{color:#24b484;}
.Crude{font-weight:bold;}
.size12{font-size:12px;}
.size14{font-size:14px;}
.size16{font-size:16px;}
.size18{font-size:18px;}
.size20{font-size:20px;}
.size22{font-size:22px;}
.size24{font-size:24px;}
.size26{font-size:26px;}
.size32{font-size:32px;}
.size100{font-size:100px;}
.s{border-bottom:1px solid #ebebeb;}
.margin-top{margin-top:3%;}
.margin-left{margin-left:3%;}
.margin-right{margin-right:3%;}
.margin-bottom{margin-bottom:10%;}
.return{width:94%; padding:1% 3%; line-height:48px; height:48px; background-color:#FFF; border-bottom:1px solid #e2e2e2;}
.return img{float:left; width:7%; margin-top:3%;}
.return span{width:93%; float:left; text-align:center; }
.public a{float:left; width:16%; margin:0 8.666%;}
.public a.hover{border-bottom:2px solid #33bc60; line-height:52px; color:#33bc60;}
.line-height{line-height:20px;}
.bottom{margin-bottom:13%;}
/* 导航 */
.Navigation{background-color:#fdfdfd; border-top:1px solid #eeeeee;  font-size:14px;  width:100%;    position: fixed; bottom:0px; z-index: 999999; -position: absolute; -bottom: expression(eval(document.documentElement.scrollTop))
}
.Pay{width:38%; background-color:#33bd61; color:#FFF; text-align:center; float:left; line-height:45px; padding:1%}
.Handle{float:left; text-align:right; width:57%; line-height:20px; padding-top:5px; padding-right:3%;}
/*购物车*/
.shopping-cart{width:100%;}
.shopping-cart ul{ margin-bottom:20px; background-color:#FFF;}
.shopping-cart ul h3{width:92%; display:block; margin-left:6%;border-bottom:1px solid #ebebeb; line-height:40px; padding-right:2%; overflow:hidden;}
.shopping-cart ul li{border-bottom:1px solid #ebebeb; width:94%; margin-left:6%; overflow:hidden; padding-bottom:10px}
.cart-select{background:url(../img/current.png) no-repeat left center; text-indent:30px; width:5%; display:block; float:left;}
.cart-select2{background:url(../img/Selected.png) no-repeat left center; text-indent:30px; width:5%; display:block; float:left;}
.shopping-cart ul li b{width:25%; float:left;}
.shopping-cart ul li strong{width:52%; float:left; margin-top:10px;}
.shopping-cart ul li span{width:10%; float:left; text-align:right; margin-right:3%; margin-top:10px;}
.Pressurized{width:152px; border:1px solid #bbbbbb; border-radius:5px; height:30px; overflow:hidden; display:block;}
.Pressurized a{ color:#8e8e8e; line-height:30px; float:left; width:50px; text-align:center;}
.Pressurized input{width:46px; border-left:1px solid #e1e1e1; height:30px; margin:0; float:left; border-right:1px solid #e1e1e1;}
.full{background:url(../img/bj2.jpg) no-repeat; margin-left:6%; margin-top:10px;}
.full b{color:#FFF; padding-left:15px; margin-right:20px;}
.Subtotal{text-align:right; line-height:50px; margin-right:2%; padding-bottom:5px;}
/*结算*/
.Clearing{background:url(../img/bj2.png) left top repeat-x; padding-top:10px;}
.Receiving{background:url(../img/Triangle.png) right no-repeat #FFF; padding:2%; line-height:30px;}
.manner{background-color:#FFF; margin-top:20px;}
.manner h3{border-bottom:1px solid #ebebeb; text-indent:20px; line-height:60px;}
.manner a{border-bottom:1px solid #ebebeb; padding:2%; width:96%; overflow:hidden; display:block; background:url(../img/current.png) no-repeat 2%;} 
.manner a strong{float:left; width:7%;}
.manner a input{float:left; margin-top:15px;}
.manner a b{float:left; margin-top:8px;}
.manner a b img{width:70%;}
.manner a span{float:left; margin-left:2%;}
.manner a.hvoer{background:url(../img/Selected.png) no-repeat 2%;}
.manner ul{width:95%; margin-left:5%; overflow:hidden;}
.manner ul li{border-bottom:1px solid #ebebeb; line-height:40px; overflow:hidden;}
.manner ul li b{width:25%; float:left;}
.manner ul li b img{width:100%; border:1px solid #ebebeb; margin:10px 0}
.manner ul li strong{width:47%; float:left; line-height:20px; margin:20px 10px;}
.manner ul li span{float:right; margin-right:5%; text-align:right; line-height:20px; margin-top:20px;}
.Shop{background:url(../img/d.jpg) left no-repeat; text-indent:15px;}
.Subtotal{text-align:right; line-height:50px; margin-right:2%; padding-bottom:5px;}
.Handle{float:left; text-align:right; width:57%; line-height:20px; padding-top:5px; padding-right:3%;}
.Pay{width:38%; background-color:#33bc60; color:#FFF; text-align:center; float:left; line-height:45px; padding:1%}
/*选择地址*/
.Common{ width:100%; overflow:hidden; background-color:#FFF;}
.Common a{ border-bottom:1px solid #e1e1e1; line-height:30px; padding:2% 3%; display:block; overflow:hidden;}
.Common a.hover{background:url(../img/Selected2.png) no-repeat 2% #33bc60; color:#FFF; padding-left:8%}
.Common a b{width:12%; float:left;}
.Common a span{float:left; width:88%;}
.Common a b img{float:right; margin-top:18px; width:50%}
.Common p{overflow:hidden;}
/*我的订单*/
.Order-form{overflow:hidden; height:48px; line-height:48px; background-color:#FFF;}
.Order-form a{float:left; width:25%; text-align:center;}
.Order-form a.hover{color:#43c475;}
.confirm{background-color:#FFF; overflow:hidden; padding-bottom:3%; margin-right:3%}
.confirm a{border-radius:6px; border:2px solid #999999; height:35px; line-height:35px; padding:0 3%; display:block; float:right; text-align:center; margin-left:3%}
.confirm a.hover{ background-color:#33bc60; border:2px solid #33bc60;color:#fff; }
/*搜索页-没结果*/
.search{border:1px solid #cccccc; overflow:hidden; border-radius:6px; height:35px; margin-top:2%; width:95%; margin-left:5%}
.search img{float:left; width:8%; margin-top:2%; margin-left:1%; margin-right:1%}
.search input{float:left; height:35px; width:90%; color:#999}
.commodity{overflow:hidden;}
.commodity p{margin-bottom:2%;}
.commodity h3{margin:0 3%; height:48px; line-height:48px;}
.commodity a{background-color:#FFF; overflow:hidden; width:45%; padding:2%; display:block; float:left; margin-bottom:2%} 
.commodity a img{width:100%;}
/* 评价 */
.Good{background-color:#FFF; overflow:hidden; padding:3% 2%;}
.Good h3{overflow:hidden; margin-bottom:3%;}
.Good img{width:10%;}
.Good a{border-radius:6px; border:1px solid #999999; height:35px; line-height:35px; padding:0 3%; display:block; float:left; text-align:center; margin-right:3%; margin-bottom:2%}
.Good a.hover{ background-color:#33bc60; border:1px solid #33bc60;color:#fff; }
.Evaluation{overflow:hidden; background-color:#FFF; width:94%; padding:3%; margin-bottom:8%}
.Evaluation ul{overflow:hidden; border-bottom:1px solid #ebebeb; margin-bottom:3% }
.Evaluation ul li{margin-bottom:1%; overflow:hidden;}
.Like img{border-radius:100%; width:80%}
.image img{width:30%;}
.car{background:url(../img/car.png) no-repeat top; float:left; width:20%; text-align:center; padding-top:32px;}
/* 商品 */
.commodity1{background-color:#FFF; overflow:hidden; width:94%; padding:3%; font-size:16px; line-height:30px;}
.commodity1 img{width:100%; margin-bottom:3%;}
.Promotions{background-color:#ff9560; padding:0.5%; font-size:12px; border-radius:6px; color:#FFF; margin:0 1%}
.Courier span{width:33%; display:block; float:left}
/* 商品详细 */
.Detail{overflow:hidden; width:100%; margin-bottom:10%; background-color:#FFF;}
.Detail img{width:100%;}
/* 常用联系人 */
.Contacts{ width:100%; overflow:hidden; background-color:#FFF;}
.Contacts a{ border-bottom:1px solid #e1e1e1; line-height:50px; padding:2% 6%; display:block; overflow:hidden;}
.Contacts a.hover{background:url(../images/Selected2.png) no-repeat 2% #33bc60; color:#FFF; padding-left:8%}
.Contacts a b{width:10%; float:left;}
.Contacts a span{float:left; width:45%;}
.Contacts a strong{float:left; width:45%;}
.Contacts a b img{float:right; margin-top:18px; width:50%}
.Contacts p{overflow:hidden;}
.recommend{width:94%; padding:3%; background-color:#FFF;}
.recommend p{line-height:70px; overflow:hidden}
.recommend p b{float:left;}
.recommend ul li{overflow:hidden; width:100%; }
.recommend ul li strong{float:left; width:3%;}
.recommend ul li b{float:left; width:97%;}
.Characteristic{overflow:hidden; background-color:#FFF; width:94%; padding:3%;}
.Characteristic img{width:100%;}
.demo{margin-top:50px;}
.Head-portrait{width:15%; float:left; margin-right:3%}
.Head-portrait img{width:100%; border-radius:50%;}
.switchBox, .slideBox{border-top:0px solid #f0f0f0;width:96%; margin:2%}
.switchBox dt, .slideBox dt{border-bottom:2px solid #e5e5e5; overflow:hidden; background:#fff;}
.switchBox span, .switchBox em, .slideBox span, .slideBox em{color:#666;cursor:pointer;float:left; text-align:center;text-decoration:none;font-style:normal;  width:33.333333333%; font-size:20px;}
.switchBox dt .on, .slideBox dt .on{background-color:#fff; border-bottom:4px solid #ef7f4f; height:36px;}
.switchBox dt .on, .switchBox dt .active, .switchBox a:hover, .slideBox dt .on, .slideBox dt .active, .slideBox a:hover{color:#ef7f4f; height:42px;}
.switchBox dd, .slideBox dd{clear:both; height:auto; line-height:30px; width:100%; margin-top:10px;}
.switchBox span.fixed{border-bottom:2px solid #e02342;}
.switchBox span.fixed a{color:#e02342}
.switchBox dd{text-align:left}
.recommend p{line-height:70px; overflow:hidden}
.recommend p b{float:left;}
.recommend ul li{overflow:hidden; width:100%; }
.recommend ul li strong{float:left; width:3%;}
.recommend ul li b{float:left; width:97%;}
.Characteristic{overflow:hidden;}
.Characteristic img{width:100%;}
.title2{border-bottom:1px solid #dddddd; line-height:70px; text-align:center; width:33%; margin:15px auto;}
.Itinerary{width:94%; padding:3%; background-color:#FFF;}
.Itinerary ul{margin-top:15px;}
.Itinerary ul li{border-bottom:1px solid #e8e8e8; overflow:hidden; padding:8px 0}
.Itinerary ul li b{float:left; display:block; border-radius:5px; border:1px solid #a9a9a9; padding:0 5px; margin-right:15px;}
.Itinerary ul li strong{float:left;}
.day{width:94%; padding:3%; background-color:#FFF; margin-bottom:10%}
.day h3{line-height:46px;}
.day h3 b{background-color:#33bc60; color:#fff; width:111px; float:left; line-height:46px; text-align:center; margin-right:15px;}
.day ul{margin-bottom:20px;}
.day ul li{overflow:hidden; padding:8px 0}
.day ul li b{float:left; width:10%;}
.day ul li strong{float:left; width:90%}
.Attractions img{width:46%; margin:10px 0}
.Buyers ul{border-bottom:1px solid #e5e5e5; overflow:hidden; margin-top:50px;}
.Buyers ul li{border-top:1px solid #e5e5e5; overflow:hidden; padding:10px 0}
.Buyers ul li p{overflow:hidden; line-height:30px;}
.Buyers big{float:left; margin-right:10px;}
.Buyers b{float:right;}
.moer{text-align:center; width:100%; display:block; margin-top:15px;}
.Related{margin-top:40px;}
.Related ul{width:100%; margin-top:50px;}
.Related ul a{ border-bottom:1px solid #e6e6e6; width:100%; line-height:25px; overflow:hidden; display:block; padding-bottom:20px; margin-bottom:20px;}
.Related ul a img{width:30%; float:left}
.Related ul a strong{float:left; width:70%; text-align:left; font-size:16px;}
/* 旅游商品 */
.set-off{background-color:#FFF; margin:3% 0; padding:3%}
.set-off h3{background:url(../img/Triangle2.png) no-repeat right; margin-bottom:1%}
.set-off a{border:1px solid #dddddd; height:46px; line-height:46px; margin-right:10px; padding:1% 3%; margin-bottom:3%; border-radius:6px;}
/*选择日期和人数*/
.group{background-color:#FFF; border-bottom:1px solid #e1e1e1; width:96%; padding:2%; overflow:hidden;}
.group span{float:left;}
.group b{float:right;}
.Travel{width:94%; padding:3%; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background-color:#FFF; overflow:hidden; margin-top:20px ;line-height:30px;}
.Travel h3{margin-bottom:15px;}
.Travel p{overflow:hidden; width:100%;}
.Travel span{float:left; margin-right:3%}
.Travel b{float:left; margin-right:1%;}
.lump-sum{float:left; width:30%; line-height:45px; }
.Details2{float:left; width:10%; text-decoration:blink; line-height:45px; }
.Pressurized1{ border:1px solid #bbbbbb; border-radius:5px; height:30px; overflow:hidden; display:block;}
.Pressurized1 a{ color:#8e8e8e; line-height:30px; float:left; width:40px; text-align:center;}
.Pressurized1 input{width:46px; border-left:1px solid #e1e1e1; height:30px; margin:0; float:left; border-right:1px solid #e1e1e1;}
.datetable{background-color:#FFF;}
.Sign-up{width:57%; background-color:#e31436; color:#FFF; text-align:center; float:left; line-height:50px;}
.lump-sum{float:left; width:30%; line-height:45px; font-size:16px; margin-left:3% }
.Details2{float:left; width:10%; text-decoration:underline; line-height:45px; }
/*费用明细*/
.Details-Details{width:96%; margin:2%; line-height:50px;}
.Details-Details h3{border-bottom:1px solid #e1e1e1; overflow:hidden;}
.Details-Details p{overflow:hidden;}
.Details-Details b{width:70%; float:left;}
.Details-Details span{float:left; width:30%; text-align:right}
/*选择资源和保险*/
.select{border-bottom:1px solid #e1e1e1; width:94%; background-color:#FFF; padding:3%; margin-bottom:20px; line-height:40px; overflow:hidden;}
.select p{overflow:hidden; width:100%}
.select b{float:left;}
.select span{float:right;}
#PARENT{background-color:#FFF; width:97%; padding:3% 0% 3% 3%; border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1; margin-bottom:70px;}
#nav { width:100%;    line-height: 24px; list-style-type: none; text-align:left;  }
#nav a { width: 100%; display: block; }
#nav li {display:block; line-height:25px; overflow:hidden;}
.expanded li{ padding:1% 0; border-bottom:1px solid #e1e1e1; overflow:hidden; display:block; padding-bottom:10px; margin-top:10px; }
#nav li span{float:left; width:60%; margin-left:25px;}
#nav li b{float:right; width:30%; text-align:right; margin-right:10px;}
#content { clear: left; }
#nav ul.collapsed { display: none;}
.Details{background-color:#4b5b69; width:96%; padding:2%; color:#FFF; overflow:hidden;}
.Details span{float:left; width:29%; padding-left:4%;}
.Details span p strong{float:left;}
.Details span p img{float:left; margin-top:8px; margin-left:5px;}
.Selected1{background:url(../img/Selected1.png) left 10px no-repeat;}
.current1{background:url(../img/current.png) left 10px no-repeat;}

/*订单填写*/
.Login{background-color:#fffaeb; width:90%; padding:2% 5%; overflow:hidden; line-height:40px; }
.Login a{background-color:#ff9913; color:#FFF; text-align:center; border-radius:5px; display:block;height:40px; float:right; padding:0 2%}
.Login strong{float:left;}
.Details{background-color:#4b5b69; width:96%; padding:2%; color:#FFF; overflow:hidden;}
.Details span{float:left; width:29%; padding-left:4%;}
.Details span p strong{float:left;}
.Details span p img{float:left; margin-top:8px; margin-left:5px;}
.Contacts{background-color:#FFF; border-bottom:1px solid #e1e1e1; margin-bottom:20px;}
.Contacts p{width:98%; margin-left:2%; border-bottom:1px solid #e1e1e1; line-height:40px; height:40px; overflow:hidden;}
.Contacts p b{float:left; width:25%;}
.Contacts p input{float:left; line-height:40px;}
.Contacts p span{float:right; margin-right:8px;}
.Contacts p span img{float:left; margin-top:5px; margin-right:9px;}
.Contacts p span strong{float:left;}
.remind{background:url(../img/ask.png) no-repeat 10px 0px; text-indent:30px; padding:0 5%; margin-top:10px; width:90%; line-height:30px;}
.View{background:url(../img/Triangle4.png) right no-repeat; color:#000; padding-right:25px; text-align:right}
.invoice1{width:100%; background-color:#FFF;margin-bottom:20px;}
.invoice1 a{border-bottom:1px solid #e1e1e1; width:96%; padding:1% 2%; display:block; background:url(../img/Triangle.png) right no-repeat; height:40px; line-height:40px;}
.invoice1 a b{width:25%; float:left;}
.demand{width:94%; padding:0 3%; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background-color:#FFF; margin-bottom:20px;}
.demand textarea{border:0; width:100%; background:none; line-height:25px; font-size:18px; padding:2% 0}
.agree2{width:88%; margin-left:3%; background:url(../img/Selected1.png) no-repeat left top; padding-left:6%; line-height:25px;}
.limit{width:90%; margin:5%}
.limit p{width:100%; overflow:hidden;}
.limit img{width:5%; float:left; margin-top:3px;}
.limit span{float:left; width:90%}
/*填写信息*/
.fill-in{position:relative; margin:0 10px; }
.write{width:94%; margin:5% 3%; border:1px solid #d6d6d6; border-radius:10px; overflow:hidden;}
.write input{border:none; height:40px; text-indent:15px; line-height:40px; background:none; font-size:16px; width:66%; margin-top:1%; border:0;}
.write b{float:right; padding:10px;}
.data{position:absolute; color:#5f5f5f; z-index:9999; top:-10px; background-color:#fff; left:5%; padding:0 2%}
.write select{border:0; border:none; width:96%; line-height:40px; height:40px; background:none; color:#999; text-indent:15px; font-size:16px; margin-top:1%;}
.write-select{border-top:1px solid #dfdfdf; background-color:#ffffff; width:100%; overflow:hidden; bottom:0; position:fixed; z-index:999999}
.write-select a{float:left; width:49.777%; display:block; overflow:hidden; text-align:center; line-height:50px; }
.write-select a:hover{color:#33bc60;}
.write-select a.hover{color:#33bc60;}
.write-select button{float:left; width:49.777%; display:block; overflow:hidden; text-align:center; line-height:50px; border:none; }
/*协议说明*/
.protocol{width:90%; margin:5%; line-height:30px;}
.agree{width:90%; border-top:1px solid #dfdfdf; background:url(../img/current.png) no-repeat 3% #f8f8f8; padding-left:9%; line-height:50px; height:50px; overflow:hidden;}
.agree1{width:90%; border-top:1px solid #dfdfdf; background:url(../img/Selected1.png) no-repeat 3% #f8f8f8; padding-left:9%; line-height:50px; height:50px; overflow:hidden;}
.agree a{color:#999;}
/*旅游产品列表*/
.Complex{overflow:hidden; line-height:48px; height:48px; background-color:#FFF; border-bottom:1px solid #e2e2e2; margin-bottom:2%; padding:1% 0}
.Complex a{width:24%; float:left; text-align:center}
.filter{background:url(../img/Triangle.jpg) no-repeat right;}
.price{background:url(../img/price.jpg) no-repeat right;}